spot-legged turtle - Alemán Inglés Diccionario